﻿/*
----------------------------------------------------------
* Company Name		: Worldsoft							
* Project Name		: RealState MVC 3.0							
* Object Name		: ExtensionsHelper.cs
* Description		: File Name Extension Helper		
* Programmer		: Nguyen Ngoc Manh
* Creation Date		: 10/12/2010		(dd/mm/yyyy)					
----------------------------------------------------------
 */

// SỬ DỤNG ĐỂ LẤY CÁC ĐỊNH DẠNG FILE ĐỂ TẠO RA CÁC BIỂU TƯỢNG (ICON) TƯƠNG ỨNG
//(XEM THÔNG TIN CHI TIẾT HỢP ĐỒNG - DANH SÁCH PHỤ LỤC ĐÍNH KÈM)

using System;

namespace RealEstate.MVC.Web.Helper
{
    //FILE EXTENSION HELPER: "HDB-DA1-0001-PL001.DOC" -> "doc"
    public class ExtensionHelper
    {
        public static bool IsDocument;
        public static bool IsImage;
        public static string Filter(string filename)
        {
            IsDocument = false;
            const string orther = "unknow";
            string[] documents = { "doc", "docx", "pdf", "xls", "xlsx", "txt" }; 
            //string[] images = {"jpg", "bmp", "png"}; 
            filename = filename.Substring(filename.Length - 4, 4).ToLower();
            if (filename[0].Equals('.')) filename = filename.Substring(1, 3);
            if (!String.IsNullOrEmpty(filename))
            {
                foreach (var item in documents)
                {
                    if (item.Equals(filename)) { return filename;
                    }
                }
                return IsDocument ? filename : orther;
            }
            else
            {
                return null;
            }
        }
    }
}
